// pages/planter/yycustomer.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    show: !0
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getcustomer();
    this.test();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  getcustomer: function(){//获取顾客
    let t = this;
    const tableID = 48350;//const 为定义常量 不可在之后更改值
    const tableID2 = 48331;
    const userID = wx.BaaS.storage.get('userId');
    // 实例化查询对象
    let query = new wx.BaaS.Query();
    let query2 = new wx.BaaS.Query();
    query.compare('planterid', '=', userID)
    // 设置查询条件（比较、字符串包含、组合等）
    // 应用查询对象
    let Product = new wx.BaaS.TableObject(tableID);
    Product.setQuery(query).find().then(res => {
       let Product2 = new wx.BaaS.TableObject(tableID2)
       var ids = t.getAllId(res.data.objects);
       query2.in('userid', ids);
       Product2.setQuery(query2).find().then(res2 => { 
         t.setData({
           customer:res2.data.objects,
           show: !1
         })
       }, err2 => {})
      }, err => {})
    // 不设置查询条件
    Product.find().then()
  },
  getAllId: function(array){//整合数组中的所以ID
    var ids = [];
    [].forEach.call(array,function(value){
      ids.push(value.user_id);
    })
    return ids;
  }
})